package top.lishou.learnplat.service;

import org.springframework.web.multipart.MultipartFile;
import top.lishou.learnplat.entity.DataEntity;
/**
 * @Author: 20525
 * @Date: 2024/9/25 11:24
 */

import java.util.List;

public interface IDataService {

    // 保存上传的文件并返回文件访问路径
    String saveUploadedFile(MultipartFile data, String title) throws Exception;

    // 根据文件ID获取文件
    byte[] getFileById(Integer fileId) throws Exception;

    // 获取所有文件列表
    List<DataEntity> getAllFiles();

    DataEntity getDataById(Integer id);
}